草庐IT

firebase - Flutter firebase_database 得到 child

全部标签

android - 有效地汇总 firebase 数据

我有一个应用程序,其中的Firebase表中有多达几千个条目。现在有人正在连接到这张表,我需要对这些项目进行计数和总结。-itemlist|--1|-x:2--2|-x:4等等。一个用户可以随时连接(这意味着他以前从未见过这个表),另一个用户可以在任何给定时间更改某些值或添加值。现在,如果我尝试将ValueEventListener添加到“itemlist”,如果没有新数据,它会工作,但只要我连接到一个包含1000个条目左右的新数据库,监听器就会调用每个这1000个条目之一。我尝试使用onChildlistener,但这第一次调用了为每个项目额外添加的onChildItem。有时这需要

android - Firebase Analytics Debug模式?

我开始在Android中使用FirebaseAnalytics。我熟悉GoogleAnalytics,我想切换到FA。在GA中,您可以在调试时使用另一个跟踪ID(在tracker-config.xml中),而不是发布版本中使用的跟踪ID。这是为了防止您在调试期间多次启动应用程序,以显示在分析结果中。有没有办法在FirebaseAnalytics中实现这种效果?我不知道怎么办。我的应用也没有那么多用户,所以大部分分析都来self在调试时使用该应用。谢谢 最佳答案 解决此问题的一种方法是在您的Firebase项目中注册第二个使用不同包名

android - Firebase 检查用户的身份验证状态/如果用户存在

因此,我使用Firebase身份验证(仅使用电子邮件和密码)构建了一个简单的应用程序,并且运行良好,但为了TestFlight我的注册/登录页面,我需要删除所有注册过的人的帐户以前的应用程序,只是发现在控制台上删除用户实际上并没有在应用程序中解除他们的身份验证。我想会有一种方法可以在Firebase控制台中检查用户的身份验证状态(如果它们存在或至少不存在)但我找不到该功能来挽救我的生命。欢迎并感谢任何帮助! 最佳答案 下面的代码在android上运行良好,可以确认FirebaseAuth用户是否仍然存在(没有被删除或禁用)并且具有有

android - 使用 Firebase 云消息传递安排推送通知

这个问题在这里已经有了答案:FCMScheduledeliverydateortimeofpushnotification(2个答案)关闭6年前。我正在将推送通知集成到我正在开发的应用程序中。我选择使用FirebaseCloudMessaging(FCM)来支持Android和iOS。当使用控制台发送推送消息时,我看到有一个选项可以延迟推送通知的实际发送。但是在检查HTTPdocs时我似乎找不到这个选项。我如何安排通知以便稍后使用FCM和HTTPAPI发送?

android - 如何使 Firebase 存储仅供应用程序用户使用

我将图像保存到我的Firebase存储中,我只希望使用该应用的用户能够访问它们。我不想强制我的用户登录才能使用该应用程序,所以这不是一种选择。 最佳答案 由于Firebase后端服务托管在云端,因此任何人都可以访问它们。无法将他们的访问权限限制为仅使用您编写的代码的人。任何开发人员都可以下载SDK,重写您的代码并使用它来访问相同的后端服务。这就是为什么您要通过基于用户的安全性来保护对Firebase数据(无论是数据库中的结构化数据还是存储中的文件)的访问。让您的用户登录该应用程序意味着您可以识别谁在访问数据。对用户进行身份验证后,您

android - 由 : android. database.sqlite.SQLiteException 引起:没有这样的表:BOOK(代码 1 SQLITE_ERROR)

我们已经创建了xyz.sqlite文件(其中我们有一个名为BOOK的表)并将其保存到“原始”文件夹中,然后复制该文件并在运行时创建数据库,这在所有版本中都运行良好android到Android8。但是,当我在模拟器上的Android9(Pie)上运行它时,它给了我下面提到的错误...搜索解决方案但没有任何效果...任何帮助将不胜感激...谢谢。09-1300:55:49.5365685-5685/?E/AndroidRuntime:FATALEXCEPTION:mainProcess:com.kosmos.zentrale,PID:5685java.lang.RuntimeExcept

android - 如何通过邮件 FIREBASE 判断用户是否更改了密码

如何通过邮件查询用户是否修改过密码。我正在使用电子邮件注册用户mAuth.createUserWithEmailAndPassword(id,pass);如果用户要求忘记密码我发送了忘记的电子邮件mAuth.sendPasswordResetEmail(email);但我不能说或弄清楚用户是否通过电子邮件更改了它?如何通过电子邮件确定密码是否已更改? 最佳答案 几天前我也遇到了同样的情况,当时我也需要将用户密码保存在我的数据库中。但是当用户通过链接更改密码时,我很难获得用户新更改的密码。所以我按照下面的方式做了通过App登录时,将用

Child Mind Institute - Detect Sleep States(2023年第一次Kaggle拿到了银牌总结)

感谢感谢艾兄(大佬带队)、rich师弟(师弟通过这次比赛机械转码成功、耐心学习)、张同学(也很有耐心的在学习),感谢开源方案(开源就是银牌),在此基础上一个月不到收获到了很多,运气很好。这个是我们比赛的总结: 我们队KaggleCMI银牌方案,欢迎感兴趣的伙伴upvote:https://www.kaggle.com/competitions/child-mind-institute-detect-sleep-states/discussion/459610计划(系统>结果,稳健>取巧)团队计划表,每个人做的那部分工作,避免重复,方便交流,提高效率,这个工作表起了很大的作用。具体方案 75th

android - 在android中从EditText获取数据时得到空字符串

我从文本框获取数据时得到空数据。我的代码是:EditTextmsg=(EditText)findViewById(R.id.Et_Msg);StringsetMsg=msg.getText().toString();Log.v("Messge","Message::"+setMsg);请告诉我哪里错了? 最佳答案 这是你的代码,EditTextmsg=(EditText)findViewById(R.id.Et_Msg);StringsetMsg=msg.getText().toString();Log.v("Messge","Me

安卓 : Error Copying database (Sqliite) From Asset Folder

我在SQLlite浏览器中设计了数据库。现在我正试图将它复制到我的根路径。面临的问题复制数据库时出错LINK:-我正在从这个例子中获得帮助LinktoaddexternalSqlliteDbtoapp我的DBhelper类packagecom.example.demo;publicclassDBHelperextendsSQLiteOpenHelper{//TheAndroid'sdefaultsystempathofyourapplicationdatabase.privatestaticStringDB_PATH="/data/data/com.example.demo/datab